border - width

Internet Explorer

Chrome

Opera

Safari

Firefox

7.0

8.0

9.0

7.0

8.0

9.6

10.0

10.0

3.1

4.0

5.0

3.0

3.6

4.0

Помилка

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

Так

 

Коротка інформація

CSS

CSS1

Значення за умовчанням

medium

Наслідує

Ні

Застосовується

До усіх елементів

Аналог HTML

<img border > | <table border>

Посилання на специфікацію

http://www.w 3.org/TR/CSS21/box.html#border - width - properties

Опис

Задає товщину межі одночасно на усіх сторонах елементу або індивідуально для кожної сторони. Спосіб зміни товщини залежить від числа значень.

Синтаксис

border - width: [значення | thin | medium | thick] {1,4} | inherit

Значення

Три змінні - thin (2 піксели), medium (4 піксели) і thick (6 пікселів) задають товщину межі. Для точнішого значення, товщину можна вказувати в пікселах або інших одиницях. inherit наслідує значення батька.

Дозволяється використовувати одно, два, три або чотири значення, розділяючи їх між собою пропуском. Ефект залежить від кількості і приведений в таблицю. 1.

Таблиця. 1. Залежність результату від числа значень

Число значень

Результат

1

Товщина межі буде встановлена для усіх сторін елементу.

2

Перше значення встановлює товщину верхньої і нижньої межі, друге - лівою і правою.

3

Перше значення задає товщину верхньої межі, друге - одночасно лівої і правої межі, а третє - нижньої межі.

4

По черзі встановлюється товщину верхньої, правої, нижньої і лівої межі.

 

Приклад

HTML 4.0  CSS 2.1 IE 6 IE 7 IE 8 Op 9.5 Sa 3.1 Ff 2.0 Ff 3.0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http ://www.w 3.org/TR/html4/strict.dtd">

<html>

  <head>

    <meta http-equiv="Content-Type" content="text/html; charset=windows - 1251">

    <title>border - width</title>

    <style type="text/css">

      P {

        border-style: double; /* Стиль рамки навколо параграфа */

        border-width: 3px 7px 7px 4px; /* Товщина межі */

        padding: 7px; /* Полів навколо тексту */

      }

    </style>

  </head>

  <body>

 

    <p>Луцький національний технічний університет є одним із найкращих професійних закладів освіти у місті Луцьку. Найкращою з підготовки спеціалістів є кафедра професійного навчання, що займається професійною підготовкою студентів.</p>

 

  </body>

</html>

Результат цього прикладу показаний ні мал. 1.

Мал. 1. Застосування властивості border - width

Об'єктна модель

[window.]document.getElementById("elementID").style.borderWidth

Браузери

Браузер Internet Explorer до шостої версії включно при товщині межі 1px відображає dotted як dashed. При товщині 2px і вище значення dotted працює коректно. Ця помилка виправлена в IE7, але тільки для усіх меж завтовшки 1px. Якщо одна з меж блоку має товщину 2px і вище, то в IE7 значення dotted перетворюється на dashed.

Internet Explorer до сьомої версії включно не підтримує значення hidden і inherit.

Товщина межі при використанні ключових слів thin, medium і thick в різних браузерах може дещо розрізнятися.